package com.dtw.ditouwang.beans;

import com.amap.api.maps.model.LatLng;

import java.util.List;

public class MovementUpdateBean {
    private int id;
    private String mileage;
    private int room_type;
    private int type;
    private int is_challenge;
    private int challenge_id;
    private int time;
    private int step;
    private float quantity;
    private String weather;
    private List<LatLng> trajectory;
    private float speed_distribution;
    private float step_frequency;
    private int stride;
    private float avg_speed;
    private SubsectionBean subsection;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getMileage() {
        return mileage;
    }

    public void setMileage(String mileage) {
        this.mileage = mileage;
    }

    public int getRoom_type() {
        return room_type;
    }

    public void setRoom_type(int room_type) {
        this.room_type = room_type;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getIs_challenge() {
        return is_challenge;
    }

    public void setIs_challenge(int is_challenge) {
        this.is_challenge = is_challenge;
    }

    public int getChallenge_id() {
        return challenge_id;
    }

    public void setChallenge_id(int challenge_id) {
        this.challenge_id = challenge_id;
    }

    public int getTime() {
        return time;
    }

    public void setTime(int time) {
        this.time = time;
    }

    public int getStep() {
        return step;
    }

    public void setStep(int step) {
        this.step = step;
    }

    public float getQuantity() {
        return quantity;
    }

    public void setQuantity(float quantity) {
        this.quantity = quantity;
    }

    public String getWeather() {
        return weather;
    }

    public void setWeather(String weather) {
        this.weather = weather;
    }

    public List<LatLng> getTrajectory() {
        return trajectory;
    }

    public void setTrajectory(List<LatLng> trajectory) {
        this.trajectory = trajectory;
    }

    public float getSpeed_distribution() {
        return speed_distribution;
    }

    public void setSpeed_distribution(float speed_distribution) {
        this.speed_distribution = speed_distribution;
    }

    public float getStep_frequency() {
        return step_frequency;
    }

    public void setStep_frequency(float step_frequency) {
        this.step_frequency = step_frequency;
    }

    public int getStride() {
        return stride;
    }

    public void setStride(int stride) {
        this.stride = stride;
    }

    public float getAvg_speed() {
        return avg_speed;
    }

    public void setAvg_speed(float avg_speed) {
        this.avg_speed = avg_speed;
    }

    public SubsectionBean getSubsection() {
        return subsection;
    }

    public void setSubsection(SubsectionBean subsection) {
        this.subsection = subsection;
    }


    public static class SubsectionBean {
        private List<ValueBean> values;
        private int movementTime;

        public List<ValueBean> getValues() {
            return values;
        }

        public void setValues(List<ValueBean> values) {
            this.values = values;
        }

        public static class ValueBean {
            private float value;
            public float getValue() {
                return value;
            }

            public void setValue(float value) {
                this.value = value;
            }

        }


        public int getMovementTime() {
            return movementTime;
        }

        public void setMovementTime(int movementTime) {
            this.movementTime = movementTime;
        }

    }
}
